.article a {
  color: var(--color-4);
  box-shadow: none;
}
.article .link {
  padding: 0 1rem;
  color: var(--color-4);
  box-shadow: none;
  font-size: var(--text-xl);
}

.article .nav {
  padding-bottom: 0.5rem;
  font-size: var(--text-md);
  color: var(--color-text-1);
}

.nav .cut-icon {
  margin: 0 0.25rem;
}

.article .title {
  /* text-align: ; */
  font-size: var(--text-xxl);
  color: var(--color-text-1);
}

.detail .desc {
  display: flex;
  font-size: var(--text-md);
  color: var(--color-text-2);
  padding: 0.5rem 0;
}

.source {
  flex: 1;
  color: var(--color-text-2);
  text-align: left;
}

.datetime {
  flex: 1;
  text-align: right;
}
